Identifying Information Disclosure in Web Applications with Retroactive Auditing

نویسندگان

  • Haogang Chen
  • Taesoo Kim
  • Xi Wang
  • Nickolai Zeldovich
  • M. Frans Kaashoek
چکیده

Rail is a framework for building web applications that can precisely identify inappropriately disclosed data after a vulnerability is discovered. To do so, Rail introduces retroactive disclosure auditing: re-running the application with previous inputs once the vulnerability is fixed, to determine what data should have been disclosed. A key challenge for Rail is to reconcile state divergence between the original and replay executions, so that the differences between executions precisely correspond to inappropriately disclosed data. Rail provides application developers with APIs to address this challenge, by identifying sensitive data, assigning semantic names to non-deterministic inputs, and tracking dependencies. Results from a prototype of Rail built on top of the Meteor framework show that Rail can quickly and precisely identify data disclosure from complex attacks, including programming bugs, administrative mistakes, and stolen passwords. Rail incurs up to 22% throughput overhead and 0.5 KB storage overhead per request. Porting three existing web applications required fewer than 25 lines of code changes per application.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Survey of Query Auditing Techniques for Data Privacy

17.1 Introduction This chapter is a survey of query auditing techniques for detecting and preventing disclosures in a database containing private data. Informally, auditing is the process of examining past actions to check whether they were in conformance with official policies. In the context of database systems with specific data disclosure policies, auditing is the process of examining queri...

متن کامل

Explain the causes of business unit failure using disclosure of independent auditors' reports

Auditing as one of the mechanisms of corporate governance plays an important role in identifying financial crises. In accordance with auditing standards, the auditor is required to disclose any uncertainties that are relevant to the firm's ability to continue operating in the future. The purpose of the present study is to describe the causes of business failure by disclosing the auditor's repor...

متن کامل

Some Factors that Influence the Quality of Voluntary Disclosure

The purpose of this study is to investigate the factors affecting the evaluation of the quality of voluntary disclosure, given that the factors used in internal research due to having an external source and focusing on the number of disclosures may not be an appropriate criterion for measuring the quality of information disclosure, so, it is necessary to provide new influencing factors on the e...

متن کامل

Retroactive auditing Citation

Retroactive auditing is a new approach for detecting past intrusions and vulnerability exploits based on security patches. It works by spawning two copies of the code that was patched, one with and one without the patch, and running both of them on the same inputs observed during the system’s original execution. If the resulting outputs differ, an alarm is raised, since the input may have trigg...

متن کامل

Technical Challenges of Implementing Fair Values in Financial Reporting of Iran: Emphasizing on IFRS13 Requirements

Objective: By the full adoption of IFRS, measurement and disclosure of fair values become more common in Iranian financial reporting. The present study aims to identify the technical challenges of fair value measurement and disclosure in accordance with the proposed framework in IFRS13 as well as technical factors underlying resistance to fair-value based financial reporting from accounting and...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014